﻿@model IEnumerable<SoftHotel.Models.Horario>

@{
    ViewBag.Title = "Trabajadores: Detalle del trabajador";
}

<h2>Detalle del trabajador</h2>

<fieldset>
    <legend>Trabajador</legend>

    <div class="display-label">@Html.LabelFor(modelItem => Model.First().trabajador.sede)</div>
    <div class="display-field">
        @Html.Raw(ViewBag.trabajador.sede.nombre)
    </div>

    <div class="display-label">@Html.LabelFor(modelItem => Model.First().trabajador.pEstadoCivil)</div>
    <div class="display-field">
        @Html.Raw(ViewBag.trabajador.pEstadoCivil.valor)
    </div>

    <div class="display-label">@Html.LabelFor(modelItem => Model.First().trabajador.pSexo)</div>
    <div class="display-field">
        @Html.Raw(ViewBag.trabajador.pSexo.valor)
    </div>

    <div class="display-label">@Html.LabelFor(modelItem => Model.First().trabajador.pCargo)</div>
    <div class="display-field">
        @Html.Raw(ViewBag.trabajador.pCargo.valor)
    </div>

    <div class="display-label">@Html.LabelFor(modelItem => Model.First().trabajador.pEstado)</div>
    <div class="display-field">
        @Html.Raw(ViewBag.trabajador.pEstado.valor)
    </div>

    <div class="display-label">@Html.LabelFor(modelItem => Model.First().trabajador.pTipoDoc)</div>
    <div class="display-field">
        @Html.Raw(ViewBag.trabajador.pTipoDoc.valor)
    </div>

    <div class="display-label">@Html.LabelFor(modelItem => Model.First().trabajador.numDoc)</div>
    <div class="display-field">
        @Html.Raw(ViewBag.trabajador.numDoc)
    </div>

    <div class="display-label">@Html.LabelFor(modelItem => Model.First().trabajador.nombres)</div>
    <div class="display-field">
        @Html.Raw(ViewBag.trabajador.nombres)
    </div>

    <div class="display-label">@Html.LabelFor(modelItem => Model.First().trabajador.apellidoPaterno)</div>
    <div class="display-field">
        @Html.Raw(ViewBag.trabajador.apellidoPaterno)
    </div>

    <div class="display-label">@Html.LabelFor(modelItem => Model.First().trabajador.apellidoMaterno)</div>
    <div class="display-field">
        @Html.Raw(ViewBag.trabajador.apellidoMaterno)
    </div>

    <div class="display-label">@Html.LabelFor(modelItem => Model.First().trabajador.fechaNacimiento)</div>
    <div class="display-field">
        @Html.Raw(ViewBag.trabajador.fechaNacimiento.ToString())
    </div>

    <div class="display-label">@Html.LabelFor(modelItem => Model.First().trabajador.telefono)</div>
    <div class="display-field">
        @Html.Raw(ViewBag.trabajador.telefono)
    </div>

    <div class="display-label">@Html.LabelFor(modelItem => Model.First().trabajador.movil)</div>
    <div class="display-field">
        @Html.Raw(ViewBag.trabajador.movil)
    </div>

    <div class="display-label">@Html.LabelFor(modelItem => Model.First().trabajador.email)</div>
    <div class="display-field">
        @Html.Raw(ViewBag.trabajador.email)
    </div>
    
    <div class="display-label">@Html.LabelFor(modelItem => Model.First().trabajador.pDepartamento)</div>
    <div class="display-field">
        @Html.Raw(ViewBag.trabajador.pDepartamento.valor)
    </div>

    <div class="display-label">@Html.LabelFor(modelItem => Model.First().trabajador.pProvincia)</div>
    <div class="display-field">
        @Html.Raw(ViewBag.trabajador.pProvincia.valor)
    </div>

    <div class="display-label">@Html.LabelFor(modelItem => Model.First().trabajador.direccion)</div>
    <div class="display-field">
        @Html.Raw(ViewBag.trabajador.direccion)
    </div>
</fieldset>

<fieldset>
    <legend>Horarios</legend>
<p>
    @Html.ActionLink("Agregar horario", "AddHorario", new { idT = ViewBag.trabajador.idTrabajador, idS = ViewBag.trabajador.idSede })
</p>
<table>
    <tr>
        <th>
             @Html.LabelFor(modelItem => Model.First().trabajador)
        </th>
        <th>
            @Html.LabelFor(modelItem => Model.First().sede)
        </th>
        <th>
            @Html.LabelFor(modelItem => Model.First().pTurno)
        </th>

        <th>
            @Html.LabelFor(modelItem => Model.First().pEstado)
        </th>
        <th>
            @Html.LabelFor(modelItem => Model.First().fechaInicio)
        </th>
        <th>
            @Html.LabelFor(modelItem => Model.First().fechaFin)
        </th>
        <th></th>
    </tr>

@foreach (var item in Model) {
    <tr>
        <td>
            @Html.DisplayFor(modelItem => item.trabajador.numDoc)
        </td>
        <td>
            @Html.DisplayFor(modelItem => item.sede.nombre)
        </td>
        <td>
            @Html.DisplayFor(modelItem => item.pTurno.valor)
        </td>
        <td>
            @Html.DisplayFor(modelItem => item.pEstado.valor)
        </td>
        <td>
            @Html.DisplayFor(modelItem => item.fechaInicio)
        </td>
        <td>
            @Html.DisplayFor(modelItem => item.fechaFin)
        </td>
        <td>
            @Html.ActionLink("Modificar", "EditHorario", new { id=item.idHorario })
        </td>
    </tr>
}

</table>
</fieldset>
<p>
    @Html.ActionLink("Regresar", "SearchIndex")
</p>
